inter-dependent mechanical system - Espagnol Anglais Dictionnaire